﻿.loginbg
{
    background: url(/Resource/images/loginBG.png) no-repeat scroll 0 0 transparent;
}
.login-wrap
{
    width: 620px;
    height: 355px;
    margin: 0 auto;
}
.lg-main .colomn_l
{
    margin-top: 44px;
}
.lg-main .colomn_r
{
    margin: 50px 0 0 20px;
}
.login-wrap .lg-main
{
    height: 280px;
    margin: 10px 0 0 47px;
    width: 400px;
}

.lg-main .login_tab
{
    background-color: #B0ECF4;
    font-size: 14px;
    font-weight: bold;
    height: 97px;
    line-height: 22px;
    padding-top: 10px;
    text-align: center;
    width: 40px;
    box-shadow: -2px -3px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}
.lg-main .current
{
    background-color: #fff;
}
.txtInp
{
    border: 1px solid #ABABAB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 3px #CCCCCC inset;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 5px;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    width: 98%;
}
.txtInp:hover
{
    border: 1px solid #067A8C;
    box-shadow: 0 0 4px #067A8C;
}
.login-info dl
{
    margin-bottom: 8px;
    line-height: 18px;
    height: 50px;
}
.login-info dl.ttpack
{
    height:25px;
}
.login-info dt
{
    float: left;
    width: 40px;
    text-align: right;
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
}
.login-info dl.ttpack dt
{
    height:25px;
}
.login-info dd
{
    float: left;
    width: 230px;
    padding: 0 5px;
}
.login-info dd.ttmsg
{
    color:Red;
}
.btnSubmit
{
    background-position: -204px -387px;
    height: 43px;
    width: 150px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border:none;
}
.login-tips
{
    line-height: 18px;
}
.login-tips .lg-b-info
{
    width: 220px;
    padding: 5px 10px;
}
.login-tips .lg-b-info .tit
{
    font-size: 14px;
    font-weight: bold;
}
.lg-b-img
{
    float: left;
    height: 62px;
    width: 62px;
}
.login-tips .tb1
{
    background-position: 0 -377px;
}
.login-tips .tb2
{
    background-position: -65px -377px;
    width: 50px;
}
.login-tips .tb3
{
    background-position: -120px -377px;
}
.login-bottom
{
    border-bottom: 1px solid #CCCCCC;
    margin: 15px 0;
    padding-bottom: 10px;
}
.reg-bar-zc, .reg-bar-yz, .reg-bar-cg
{
    background: url("/Resource/images/reg.png") no-repeat scroll -3px 0 transparent;
    height: 28px;
    width: 947px;
}
.reg-bar-yz
{
    background-position: -3px -30px;
}
.reg-bar-cg
{
    background-position: 0 -61px;
}
.reg-main
{
    margin: 10px 0;
     padding: 50px 0 0 40px;
}
.reg-main .reg-m-l
{
    float: left;
    width: 590px;
  
    padding-right:10px;
    border-right: 1px solid #E0E0E0;
}
.reg-main .reg-m-r
{
    float: left;
    width: 280px;

    padding-left:20px;
}

.reg-info dl
{
    margin-bottom: 8px;
    line-height: 18px;
    height: 60px;
}
.reg-info dl.rmsgbar
{
    height:30px;
}
.reg-info dt
{
    float: left;
    width: 100px;
    text-align: right;
    padding: 0 5px;
    height: 32px;
    line-height: 32px;
}
.reg-info dd
{
    float: left;
    width: 370px;
    padding: 0 5px;
}
.reg-info .tips
{
   margin-top:3px;
    color:#878787;
 }
.reg-info .tips_error
{
margin-top:3px;
color:red;
 }
 .reg-info .tips_succ
{
margin-top:3px;
color:green;
 }
 
 .ipt-err {
    background-color: #FBE2E2;
    border-color: #C66161;
    color: #CC0000;
}

.reg-m-r .p1
{
    border-bottom: 1px solid #CCCCCC;
    font-size: 14px;
    padding-bottom: 14px;
}
.reg-m-r .tit
{
  font-weight:bold;
  margin-top:10px;
 }
.reg-m-r  .reg_read { line-height:22px;}

.validEmail-main
{
  text-align:center;
  margin:50px 20px;
}

#rmsg
{
    color:Red;
}

.vmsg
{
    color:Red;
    margin:10px;
}